home *** CD-ROM | disk | FTP | other *** search
Java Source | 1996-12-03 | 3.9 KB | 124 lines |
- /*
- A basic extension of the java.awt.Frame class
- */
-
- import java.awt.*;
- import symantec.itools.awt.*;
-
- public class Slideshow extends Frame {
- void previousimage_Clicked(Event event) {
-
-
- //{{CONNECTION
- // Go to the SlideShow's previous image
- slideShow1.previousImage();
- //}}
- }
-
- void nextimage_Clicked(Event event) {
-
-
- //{{CONNECTION
- // Go to the SlideShow's next image
- slideShow1.nextImage();
- //}}
- }
-
- void close_Clicked(Event event) {
-
-
- //{{CONNECTION
- // Hide the Frame
- hide();
- //}}
- }
-
-
- public Slideshow() {
-
- //{{INIT_CONTROLS
- setLayout(null);
- addNotify();
- resize(insets().left + insets().right + 426,insets().top + insets().bottom + 264);
- setBackground(new Color(12632256));
- slideShow1 = new symantec.itools.multimedia.SlideShow();
- try {
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T1.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T2.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T3.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T4.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T5.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T6.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T7.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T8.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T9.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T10.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T11.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T12.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T13.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T14.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T15.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T16.gif"), "");
- slideShow1.addImageAndDescription(symantec.itools.net.RelativeURL.getURL("images/T17.gif"), "");
- slideShow1.display();
- } catch (Exception e) {
- }
- slideShow1.reshape(insets().left + 130,insets().top + 56,161,97);
- add(slideShow1);
- nextimage = new java.awt.Button("Next Image");
- nextimage.reshape(insets().left + 146,insets().top + 221,138,24);
- add(nextimage);
- previousimage = new java.awt.Button("Previous Image");
- previousimage.reshape(insets().left + 288,insets().top + 221,138,24);
- add(previousimage);
- close = new java.awt.Button("Close");
- close.reshape(insets().left + 3,insets().top + 221,138,24);
- add(close);
- setTitle("Untitled");
- //}}
-
- //{{INIT_MENUS
- //}}
- }
-
- public Slideshow(String title) {
- this();
- setTitle(title);
- }
-
- public synchronized void show() {
- move(50, 50);
- super.show();
- }
-
- public boolean handleEvent(Event event) {
- if (event.id == Event.WINDOW_DESTROY) {
- hide(); // hide the Frame
- return true;
- }
- if (event.target == close && event.id == Event.ACTION_EVENT) {
- close_Clicked(event);
- return true;
- }
- if (event.target == nextimage && event.id == Event.ACTION_EVENT) {
- nextimage_Clicked(event);
- return true;
- }
- if (event.target == previousimage && event.id == Event.ACTION_EVENT) {
- previousimage_Clicked(event);
- return true;
- }
- return super.handleEvent(event);
- }
-
- //{{DECLARE_CONTROLS
- symantec.itools.multimedia.SlideShow slideShow1;
- java.awt.Button nextimage;
- java.awt.Button previousimage;
- java.awt.Button close;
- //}}
-
- //{{DECLARE_MENUS
- //}}
- }
-